Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Witam! Robię grę i chcę, aby obiekt uciekał od mojej postaci, ale nie wiem jak to zrobić :/

Umiem niestety tylko ustawić tak, żeby obiekt szedł za moją postacią. Chcę zrobić odwrotnie, żeby to nie szedł za postacią tylko od niej uciekał.

Proszę o szybką pomoc!

Pomogłem? Nie zapomnij dać lajka, to mnie bardzo motywuje ;)

Opublikowano

To jaki problem iść obiektem w odwrotną stronę?

Taki, że chcę, aby gra polegała na 'łapaniu' obiektów, a nie inaczej?

Pomogłem? Nie zapomnij dać lajka, to mnie bardzo motywuje ;)

Opublikowano

 

Taki, że chcę, aby gra polegała na 'łapaniu' obiektów, a nie inaczej?

Ale piszesz, że chcesz aby te obiekty uciekały od gracza. Napisałem już jak to zrobić, a to co zacytowałem ma się nijak do tego o co pytasz i do tego co napisałem.
Opublikowano

w jakiej bibliotece programujesz ?

w bibliotece się nie programuje i co ma piernik do wiatraka

 

 

jak masz pozycje ty-pozycjamobka*-1 znormalizuj i bedziesz miał kierunek w którą powinien spierdzielać mobek, i tak jest to odpowiedz pana z 2 postu który dobrze ci jej udzielił.

Opublikowano

Boże... To jeden ch*j (sorry za słownictwo), czy ja napisałem, że ma to polegać na łapaniu mobów, czy żeby moby uciekały... Jej...

Ale dobra, przepraszam Was, lecą plusiki :)

Pomogłem? Nie zapomnij dać lajka, to mnie bardzo motywuje ;)

Opublikowano

omg....

Vector dir = target.pos - player.pos

dir.Normalize();

 

target.pos = target.pos + dir * 5

 

przenieś to sobie do game makera.

 

Jak to zrobić? Wytłumaczysz mi na privie?

Pomogłem? Nie zapomnij dać lajka, to mnie bardzo motywuje ;)

  • 3 miesiące temu...
Opublikowano

NIe jestem pewien ale chyba musisz wejść w obekt tego czegoś co ma uciekać, następnie Event "Step" i akcja, zakładka Control i Code "Execute a piece of code" i tam wklejasz:

Vector dir = target.pos - player.pos
dir.Normalize();

target.pos = target.pos + dir * 5

963711463719651277415.png

|<|®Krzysztofa®|>|




Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...